next up previous
Next: 3 Other Approaches Up: X Server Multi-rendering for Previous: 1 Introduction

2 Requirements and Goals

Multi-rendering is the means, not the end. The concept grew from a set of requirements for the current generation Silicon Graphics X server and the operating system and hardware capabilities at our disposal. The requirements are:

Along with these requirements, we needed a mechanism that would let us meet a number of important goals: The goals reflect the desire to keep the X server maintainable, to minimize the overall engineering effort required, and to maintain high overall performance. We feel the multi-rendering scheme we have implemented meets all of the above stated requirements and goals.

Other sets of requirements, goals, and system capabilities are likely to lead to other approaches. For example, IBM's OpenGL implementation [12] has a similar set of requirements but does not adopt multi-rendering.



next up previous
Next: 3 Other Approaches Up: X Server Multi-rendering for Previous: 1 Introduction



Mark Kilgard
Sun Jan 7 19:20:04 PST 1996